package com.lishe.lishe.lishe.module.search.http;

import com.lishe.lishe.lishe.module.search.bean.GoodsScreenBean;
import com.lishe.lishe.lishe.module.search.bean.InputConnectBean;

import java.util.Map;

import io.reactivex.Observable;
import retrofit2.http.Field;
import retrofit2.http.FieldMap;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;

/**
 * Created by Bin
 */

public interface SearchNetApi {

    //输入的内容自动联想补全
    @FormUrlEncoded
    @POST("Goods/inputConnect")
    Observable<InputConnectBean> getInputConnect(@Field("keyword") String token);

    //商品筛选/搜索
    @FormUrlEncoded
    @POST("Goods/goodsScreen")
    /*  page	是	string	页码
        pageSize	是	string	每页显示数量
        keywords	是	string	搜索关键字
        price	否	string	对商品的价格排序((desc或者asc)
        shop	否	string	对商品的来源过滤(数据写法:0表示shop_id=10，即京东商品,1表示shop_id不为10和43,为礼舍自营)
        priceRange	否	string	对商品的价格区间过滤(使用的是人民币，如’10,30’表示查询价格为￥10到￥30元之间的商品)
        token	否	string	token*/
    Observable<GoodsScreenBean> getGoodsScreen(@FieldMap Map<String, String> map);
}
